package com.uaf.vxalipaybill.provider.dao;

import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.uaf.vxalipaybill.provider.bean.VxAlipayAnalysisRespBean;

/**
 * @filename VxAlipayAnalysisRespBeanDao.java
 * @description 微信支付宝账单解析响应Dao
 * @author 马庆智
 * @date 2021/9/15 11:06
 */
@Mapper
public interface VxAlipayAnalysisRespBeanDao {

	/**
	 * 功能描述 保存微信支付宝账单解析响应信息
	 * @param  vxAlipayAnalysisRespBean   微信支付宝账单解析响应明细
	 * @author 马庆智
	 * @date 2021/9/13 17:18
	 */
	void saveVxAlipayAnalysisRespBean(VxAlipayAnalysisRespBean vxAlipayAnalysisRespBean);

	/**
	 * 功能描述 通过账单请求id查找响应表
	 * @param  billAnalysisReqId  账单请求id
	 * @return vxAlipayAnalysisRespBean 响应对象
	 * @author 马庆智
	 * @date 2021/9/27 13:20
	 */
	VxAlipayAnalysisRespBean queryVxAlipayAnalysisRespBeanByBillAnalysisReqId(String billAnalysisReqId);


	/**
	 * 功能描述 通过账单请求id查找响应表
	 * @param billAnalysisReqId 请求id
	 * @return map
	 * @author  马庆智
	 * @date 2021/10/09 13:10
	 */
	Map<String, Object> queryVxAlipayAnalysisRespBeanData(String billAnalysisReqId);


}